<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <title>AbstractController::Callbacks::ClassMethods</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <link rel="stylesheet" href="../../../css/reset.css" type="text/css" media="screen" />
<link rel="stylesheet" href="../../../css/main.css" type="text/css" media="screen" />
<link rel="stylesheet" href="../../../css/github.css" type="text/css" media="screen" />
<script src="../../../js/jquery-1.3.2.min.js" type="text/javascript" charset="utf-8"></script>
<script src="../../../js/jquery-effect.js" type="text/javascript" charset="utf-8"></script>
<script src="../../../js/main.js" type="text/javascript" charset="utf-8"></script>
<script src="../../../js/highlight.pack.js" type="text/javascript" charset="utf-8"></script>

</head>

<body>     
    <div class="banner">
        
            <span>Ruby on Rails v4.0.0</span><br />
        
        <h1>
            <span class="type">Module</span> 
            AbstractController::Callbacks::ClassMethods 
            
        </h1>
        <ul class="files">
            
            <li><a href="../../../files/actionpack/lib/abstract_controller/callbacks_rb.html">actionpack/lib/abstract_controller/callbacks.rb</a></li>
            
        </ul>
    </div>
    <div id="bodyContent">
        <div id="content">
  


  


  
  


  


  
    <!-- Method ref -->
    <div class="sectiontitle">Methods</div>
    <dl class="methods">
      
        <dt>#</dt>
        <dd>
          <ul>
            
              
              <li>
                <a href="ClassMethods.html#method-i-_insert_callbacks">_insert_callbacks</a>,
              </li>
            
              
              <li>
                <a href="ClassMethods.html#method-i-_normalize_callback_options">_normalize_callback_options</a>
              </li>
            
          </ul>
        </dd>
      
        <dt>A</dt>
        <dd>
          <ul>
            
              
              <li>
                <a href="ClassMethods.html#method-i-after_action">after_action</a>,
              </li>
            
              
              <li>
                <a href="ClassMethods.html#method-i-append_after_action">append_after_action</a>,
              </li>
            
              
              <li>
                <a href="ClassMethods.html#method-i-append_around_action">append_around_action</a>,
              </li>
            
              
              <li>
                <a href="ClassMethods.html#method-i-append_before_action">append_before_action</a>,
              </li>
            
              
              <li>
                <a href="ClassMethods.html#method-i-around_action">around_action</a>
              </li>
            
          </ul>
        </dd>
      
        <dt>B</dt>
        <dd>
          <ul>
            
              
              <li>
                <a href="ClassMethods.html#method-i-before_action">before_action</a>
              </li>
            
          </ul>
        </dd>
      
        <dt>P</dt>
        <dd>
          <ul>
            
              
              <li>
                <a href="ClassMethods.html#method-i-prepend_after_action">prepend_after_action</a>,
              </li>
            
              
              <li>
                <a href="ClassMethods.html#method-i-prepend_around_action">prepend_around_action</a>,
              </li>
            
              
              <li>
                <a href="ClassMethods.html#method-i-prepend_before_action">prepend_before_action</a>
              </li>
            
          </ul>
        </dd>
      
        <dt>S</dt>
        <dd>
          <ul>
            
              
              <li>
                <a href="ClassMethods.html#method-i-skip_action_callback">skip_action_callback</a>,
              </li>
            
              
              <li>
                <a href="ClassMethods.html#method-i-skip_after_action">skip_after_action</a>,
              </li>
            
              
              <li>
                <a href="ClassMethods.html#method-i-skip_around_action">skip_around_action</a>,
              </li>
            
              
              <li>
                <a href="ClassMethods.html#method-i-skip_before_action">skip_before_action</a>,
              </li>
            
              
              <li>
                <a href="ClassMethods.html#method-i-skip_filter">skip_filter</a>
              </li>
            
          </ul>
        </dd>
      
    </dl>
  

  



  

    

    

    


    


    <!-- Methods -->
        
      <div class="sectiontitle">Instance Public methods</div>
      
        <div class="method">
          <div class="title method-title" id="method-i-_insert_callbacks">
            
              <b>_insert_callbacks</b>(callbacks, block = nil)
            
            <a href="ClassMethods.html#method-i-_insert_callbacks" name="method-i-_insert_callbacks" class="permalink">Link</a>
          </div>
          
          
            <div class="description">
              <p>Take callback names and an optional callback proc, normalize them, then
call the block with each callback. This allows us to abstract the
normalization across several methods that use it.</p>

<h4 id="method-i-_insert_callbacks-label-Parameters">Parameters</h4>
<ul><li>
<p><code>callbacks</code> - An array of callbacks, with an optional options
hash as the last parameter.</p>
</li><li>
<p><code>block</code>    - A proc that should be added to the callbacks.</p>
</li></ul>

<h4 id="method-i-_insert_callbacks-label-Block+Parameters">Block Parameters</h4>
<ul><li>
<p><code>name</code>     - The callback to be added</p>
</li><li>
<p><code>options</code>  - A hash of options to be used when adding the
callback</p>
</li></ul>
            </div>
          
          
          
          
          
            
            <div class="sourcecode">
              
              <p class="source-link">
                Source: 
                <a href="javascript:toggleSource('method-i-_insert_callbacks_source')" id="l_method-i-_insert_callbacks_source">show</a>
                
                  | <a href="https://github.com/rails/rails/blob/f53132deea65ae673b29b811c606be103f1ae3ab/actionpack/lib/abstract_controller/callbacks.rb#L71" target="_blank" class="github_url">on GitHub</a>
                
              </p>
              <div id="method-i-_insert_callbacks_source" class="dyn-source">
                <pre><span class="ruby-comment"># File actionpack/lib/abstract_controller/callbacks.rb, line 71</span>
<span class="ruby-keyword">def</span> <span class="ruby-keyword ruby-title">_insert_callbacks</span>(<span class="ruby-identifier">callbacks</span>, <span class="ruby-identifier">block</span> = <span class="ruby-keyword">nil</span>)
  <span class="ruby-identifier">options</span> = <span class="ruby-identifier">callbacks</span>.<span class="ruby-identifier">last</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">Hash</span>) <span class="ruby-operator">?</span> <span class="ruby-identifier">callbacks</span>.<span class="ruby-identifier">pop</span> <span class="ruby-operator">:</span> {}
  <span class="ruby-identifier">_normalize_callback_options</span>(<span class="ruby-identifier">options</span>)
  <span class="ruby-identifier">callbacks</span>.<span class="ruby-identifier">push</span>(<span class="ruby-identifier">block</span>) <span class="ruby-keyword">if</span> <span class="ruby-identifier">block</span>
  <span class="ruby-identifier">callbacks</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">callback</span><span class="ruby-operator">|</span>
    <span class="ruby-keyword">yield</span> <span class="ruby-identifier">callback</span>, <span class="ruby-identifier">options</span>
  <span class="ruby-keyword">end</span>
<span class="ruby-keyword">end</span></pre>
              </div>
            </div>
            
          </div>
        
        <div class="method">
          <div class="title method-title" id="method-i-_normalize_callback_options">
            
              <b>_normalize_callback_options</b>(options)
            
            <a href="ClassMethods.html#method-i-_normalize_callback_options" name="method-i-_normalize_callback_options" class="permalink">Link</a>
          </div>
          
          
            <div class="description">
              <p>If :only or :except are used, convert the options into the :unless and :if
options of <a
href="../../ActiveSupport/Callbacks.html">ActiveSupport::Callbacks</a>. The
basic idea is that :only =&gt; :index gets converted to :if =&gt; proc {|c|
c.action_name == “index” }.</p>

<h4 id="method-i-_normalize_callback_options-label-Options">Options</h4>
<ul><li>
<p><code>only</code>   - The callback should be run only for this action</p>
</li><li>
<p><code>except</code>  - The callback should be run for all actions except
this action</p>
</li></ul>
            </div>
          
          
          
          
          
            
            <div class="sourcecode">
              
              <p class="source-link">
                Source: 
                <a href="javascript:toggleSource('method-i-_normalize_callback_options_source')" id="l_method-i-_normalize_callback_options_source">show</a>
                
                  | <a href="https://github.com/rails/rails/blob/f53132deea65ae673b29b811c606be103f1ae3ab/actionpack/lib/abstract_controller/callbacks.rb#L31" target="_blank" class="github_url">on GitHub</a>
                
              </p>
              <div id="method-i-_normalize_callback_options_source" class="dyn-source">
                <pre><span class="ruby-comment"># File actionpack/lib/abstract_controller/callbacks.rb, line 31</span>
<span class="ruby-keyword">def</span> <span class="ruby-keyword ruby-title">_normalize_callback_options</span>(<span class="ruby-identifier">options</span>)
  <span class="ruby-identifier">_normalize_callback_option</span>(<span class="ruby-identifier">options</span>, <span class="ruby-value">:only</span>, <span class="ruby-value">:if</span>)
  <span class="ruby-identifier">_normalize_callback_option</span>(<span class="ruby-identifier">options</span>, <span class="ruby-value">:except</span>, <span class="ruby-value">:unless</span>)
<span class="ruby-keyword">end</span></pre>
              </div>
            </div>
            
          </div>
        
        <div class="method">
          <div class="title method-title" id="method-i-after_action">
            
              <b>after_action(names, block)
</b>
            
            <a href="ClassMethods.html#method-i-after_action" name="method-i-after_action" class="permalink">Link</a>
          </div>
          
          
            <div class="description">
              <p>Append a callback after actions. See <a
href="ClassMethods.html#method-i-_insert_callbacks">#_insert_callbacks</a>
for parameter details. Aliased as after_filter.</p>
            </div>
          
          
          
          
          
            
            <div class="sourcecode">
              
              <p class="source-link">
                Source: 
                <a href="javascript:toggleSource('method-i-after_action_source')" id="l_method-i-after_action_source">show</a>
                
                  | <a href="https://github.com/rails/rails/blob/f53132deea65ae673b29b811c606be103f1ae3ab/actionpack/lib/abstract_controller/callbacks.rb#L120" target="_blank" class="github_url">on GitHub</a>
                
              </p>
              <div id="method-i-after_action_source" class="dyn-source">
                <pre><span class="ruby-comment"># File actionpack/lib/abstract_controller/callbacks.rb, line 120</span>
      </pre>
              </div>
            </div>
            
          </div>
        
        <div class="method">
          <div class="title method-title" id="method-i-append_after_action">
            
              <b>append_after_action(names, block)
</b>
            
            <a href="ClassMethods.html#method-i-append_after_action" name="method-i-append_after_action" class="permalink">Link</a>
          </div>
          
          
            <div class="description">
              <p>Append a callback after actions. See <a
href="ClassMethods.html#method-i-_insert_callbacks">#_insert_callbacks</a>
for parameter details. Aliased as append_after_filter.</p>
            </div>
          
          
          
          
          
            
            <div class="sourcecode">
              
              <p class="source-link">
                Source: 
                <a href="javascript:toggleSource('method-i-append_after_action_source')" id="l_method-i-append_after_action_source">show</a>
                
                  | <a href="https://github.com/rails/rails/blob/f53132deea65ae673b29b811c606be103f1ae3ab/actionpack/lib/abstract_controller/callbacks.rb#L144" target="_blank" class="github_url">on GitHub</a>
                
              </p>
              <div id="method-i-append_after_action_source" class="dyn-source">
                <pre><span class="ruby-comment"># File actionpack/lib/abstract_controller/callbacks.rb, line 144</span>
      </pre>
              </div>
            </div>
            
          </div>
        
        <div class="method">
          <div class="title method-title" id="method-i-append_around_action">
            
              <b>append_around_action(names, block)
</b>
            
            <a href="ClassMethods.html#method-i-append_around_action" name="method-i-append_around_action" class="permalink">Link</a>
          </div>
          
          
            <div class="description">
              <p>Append a callback around actions. See <a
href="ClassMethods.html#method-i-_insert_callbacks">#_insert_callbacks</a>
for parameter details. Aliased as append_around_filter.</p>
            </div>
          
          
          
          
          
            
            <div class="sourcecode">
              
              <p class="source-link">
                Source: 
                <a href="javascript:toggleSource('method-i-append_around_action_source')" id="l_method-i-append_around_action_source">show</a>
                
                  | <a href="https://github.com/rails/rails/blob/f53132deea65ae673b29b811c606be103f1ae3ab/actionpack/lib/abstract_controller/callbacks.rb#L176" target="_blank" class="github_url">on GitHub</a>
                
              </p>
              <div id="method-i-append_around_action_source" class="dyn-source">
                <pre><span class="ruby-comment"># File actionpack/lib/abstract_controller/callbacks.rb, line 176</span>
      </pre>
              </div>
            </div>
            
          </div>
        
        <div class="method">
          <div class="title method-title" id="method-i-append_before_action">
            
              <b>append_before_action(names, block)
</b>
            
            <a href="ClassMethods.html#method-i-append_before_action" name="method-i-append_before_action" class="permalink">Link</a>
          </div>
          
          
            <div class="description">
              <p>Append a callback before actions. See <a
href="ClassMethods.html#method-i-_insert_callbacks">#_insert_callbacks</a>
for parameter details. Aliased as append_before_filter.</p>
            </div>
          
          
          
          
          
            
            <div class="sourcecode">
              
              <p class="source-link">
                Source: 
                <a href="javascript:toggleSource('method-i-append_before_action_source')" id="l_method-i-append_before_action_source">show</a>
                
                  | <a href="https://github.com/rails/rails/blob/f53132deea65ae673b29b811c606be103f1ae3ab/actionpack/lib/abstract_controller/callbacks.rb#L112" target="_blank" class="github_url">on GitHub</a>
                
              </p>
              <div id="method-i-append_before_action_source" class="dyn-source">
                <pre><span class="ruby-comment"># File actionpack/lib/abstract_controller/callbacks.rb, line 112</span>
      </pre>
              </div>
            </div>
            
          </div>
        
        <div class="method">
          <div class="title method-title" id="method-i-around_action">
            
              <b>around_action(names, block)
</b>
            
            <a href="ClassMethods.html#method-i-around_action" name="method-i-around_action" class="permalink">Link</a>
          </div>
          
          
            <div class="description">
              <p>Append a callback around actions. See <a
href="ClassMethods.html#method-i-_insert_callbacks">#_insert_callbacks</a>
for parameter details. Aliased as around_filter.</p>
            </div>
          
          
          
          
          
            
            <div class="sourcecode">
              
              <p class="source-link">
                Source: 
                <a href="javascript:toggleSource('method-i-around_action_source')" id="l_method-i-around_action_source">show</a>
                
                  | <a href="https://github.com/rails/rails/blob/f53132deea65ae673b29b811c606be103f1ae3ab/actionpack/lib/abstract_controller/callbacks.rb#L152" target="_blank" class="github_url">on GitHub</a>
                
              </p>
              <div id="method-i-around_action_source" class="dyn-source">
                <pre><span class="ruby-comment"># File actionpack/lib/abstract_controller/callbacks.rb, line 152</span>
      </pre>
              </div>
            </div>
            
          </div>
        
        <div class="method">
          <div class="title method-title" id="method-i-before_action">
            
              <b>before_action(names, block)
</b>
            
            <a href="ClassMethods.html#method-i-before_action" name="method-i-before_action" class="permalink">Link</a>
          </div>
          
          
            <div class="description">
              <p>Append a callback before actions. See <a
href="ClassMethods.html#method-i-_insert_callbacks">#_insert_callbacks</a>
for parameter details. Aliased as before_filter.</p>
            </div>
          
          
          
          
          
            
            <div class="sourcecode">
              
              <p class="source-link">
                Source: 
                <a href="javascript:toggleSource('method-i-before_action_source')" id="l_method-i-before_action_source">show</a>
                
                  | <a href="https://github.com/rails/rails/blob/f53132deea65ae673b29b811c606be103f1ae3ab/actionpack/lib/abstract_controller/callbacks.rb#L88" target="_blank" class="github_url">on GitHub</a>
                
              </p>
              <div id="method-i-before_action_source" class="dyn-source">
                <pre><span class="ruby-comment"># File actionpack/lib/abstract_controller/callbacks.rb, line 88</span>
      </pre>
              </div>
            </div>
            
          </div>
        
        <div class="method">
          <div class="title method-title" id="method-i-prepend_after_action">
            
              <b>prepend_after_action(names, block)
</b>
            
            <a href="ClassMethods.html#method-i-prepend_after_action" name="method-i-prepend_after_action" class="permalink">Link</a>
          </div>
          
          
            <div class="description">
              <p>Prepend a callback after actions. See <a
href="ClassMethods.html#method-i-_insert_callbacks">#_insert_callbacks</a>
for parameter details. Aliased as prepend_after_filter.</p>
            </div>
          
          
          
          
          
            
            <div class="sourcecode">
              
              <p class="source-link">
                Source: 
                <a href="javascript:toggleSource('method-i-prepend_after_action_source')" id="l_method-i-prepend_after_action_source">show</a>
                
                  | <a href="https://github.com/rails/rails/blob/f53132deea65ae673b29b811c606be103f1ae3ab/actionpack/lib/abstract_controller/callbacks.rb#L128" target="_blank" class="github_url">on GitHub</a>
                
              </p>
              <div id="method-i-prepend_after_action_source" class="dyn-source">
                <pre><span class="ruby-comment"># File actionpack/lib/abstract_controller/callbacks.rb, line 128</span>
      </pre>
              </div>
            </div>
            
          </div>
        
        <div class="method">
          <div class="title method-title" id="method-i-prepend_around_action">
            
              <b>prepend_around_action(names, block)
</b>
            
            <a href="ClassMethods.html#method-i-prepend_around_action" name="method-i-prepend_around_action" class="permalink">Link</a>
          </div>
          
          
            <div class="description">
              <p>Prepend a callback around actions. See <a
href="ClassMethods.html#method-i-_insert_callbacks">#_insert_callbacks</a>
for parameter details. Aliased as prepend_around_filter.</p>
            </div>
          
          
          
          
          
            
            <div class="sourcecode">
              
              <p class="source-link">
                Source: 
                <a href="javascript:toggleSource('method-i-prepend_around_action_source')" id="l_method-i-prepend_around_action_source">show</a>
                
                  | <a href="https://github.com/rails/rails/blob/f53132deea65ae673b29b811c606be103f1ae3ab/actionpack/lib/abstract_controller/callbacks.rb#L160" target="_blank" class="github_url">on GitHub</a>
                
              </p>
              <div id="method-i-prepend_around_action_source" class="dyn-source">
                <pre><span class="ruby-comment"># File actionpack/lib/abstract_controller/callbacks.rb, line 160</span>
      </pre>
              </div>
            </div>
            
          </div>
        
        <div class="method">
          <div class="title method-title" id="method-i-prepend_before_action">
            
              <b>prepend_before_action(names, block)
</b>
            
            <a href="ClassMethods.html#method-i-prepend_before_action" name="method-i-prepend_before_action" class="permalink">Link</a>
          </div>
          
          
            <div class="description">
              <p>Prepend a callback before actions. See <a
href="ClassMethods.html#method-i-_insert_callbacks">#_insert_callbacks</a>
for parameter details. Aliased as prepend_before_filter.</p>
            </div>
          
          
          
          
          
            
            <div class="sourcecode">
              
              <p class="source-link">
                Source: 
                <a href="javascript:toggleSource('method-i-prepend_before_action_source')" id="l_method-i-prepend_before_action_source">show</a>
                
                  | <a href="https://github.com/rails/rails/blob/f53132deea65ae673b29b811c606be103f1ae3ab/actionpack/lib/abstract_controller/callbacks.rb#L96" target="_blank" class="github_url">on GitHub</a>
                
              </p>
              <div id="method-i-prepend_before_action_source" class="dyn-source">
                <pre><span class="ruby-comment"># File actionpack/lib/abstract_controller/callbacks.rb, line 96</span>
      </pre>
              </div>
            </div>
            
          </div>
        
        <div class="method">
          <div class="title method-title" id="method-i-skip_action_callback">
            
              <b>skip_action_callback</b>(*names)
            
            <a href="ClassMethods.html#method-i-skip_action_callback" name="method-i-skip_action_callback" class="permalink">Link</a>
          </div>
          
          
            <div class="description">
              <p>Skip before, after, and around action callbacks matching any of the names
Aliased as skip_filter.</p>

<h4 id="method-i-skip_action_callback-label-Parameters">Parameters</h4>
<ul><li>
<p><code>names</code> - A list of valid names that could be used for
callbacks. Note that skipping uses Ruby equality, so it's impossible to
skip a callback defined using an anonymous proc using <a
href="ClassMethods.html#method-i-skip_filter">skip_filter</a></p>
</li></ul>
            </div>
          
          
          
            <div class="aka">
              Also aliased as: <a href="ClassMethods.html#method-i-skip_filter">skip_filter</a>
            </div>
          
          
          
            
            <div class="sourcecode">
              
              <p class="source-link">
                Source: 
                <a href="javascript:toggleSource('method-i-skip_action_callback_source')" id="l_method-i-skip_action_callback_source">show</a>
                
                  | <a href="https://github.com/rails/rails/blob/f53132deea65ae673b29b811c606be103f1ae3ab/actionpack/lib/abstract_controller/callbacks.rb#L51" target="_blank" class="github_url">on GitHub</a>
                
              </p>
              <div id="method-i-skip_action_callback_source" class="dyn-source">
                <pre><span class="ruby-comment"># File actionpack/lib/abstract_controller/callbacks.rb, line 51</span>
<span class="ruby-keyword">def</span> <span class="ruby-keyword ruby-title">skip_action_callback</span>(*<span class="ruby-identifier">names</span>)
  <span class="ruby-identifier">skip_before_action</span>(*<span class="ruby-identifier">names</span>)
  <span class="ruby-identifier">skip_after_action</span>(*<span class="ruby-identifier">names</span>)
  <span class="ruby-identifier">skip_around_action</span>(*<span class="ruby-identifier">names</span>)
<span class="ruby-keyword">end</span></pre>
              </div>
            </div>
            
          </div>
        
        <div class="method">
          <div class="title method-title" id="method-i-skip_after_action">
            
              <b>skip_after_action(names)
</b>
            
            <a href="ClassMethods.html#method-i-skip_after_action" name="method-i-skip_after_action" class="permalink">Link</a>
          </div>
          
          
            <div class="description">
              <p>Skip a callback after actions. See <a
href="ClassMethods.html#method-i-_insert_callbacks">#_insert_callbacks</a>
for parameter details. Aliased as skip_after_filter.</p>
            </div>
          
          
          
          
          
            
            <div class="sourcecode">
              
              <p class="source-link">
                Source: 
                <a href="javascript:toggleSource('method-i-skip_after_action_source')" id="l_method-i-skip_after_action_source">show</a>
                
                  | <a href="https://github.com/rails/rails/blob/f53132deea65ae673b29b811c606be103f1ae3ab/actionpack/lib/abstract_controller/callbacks.rb#L136" target="_blank" class="github_url">on GitHub</a>
                
              </p>
              <div id="method-i-skip_after_action_source" class="dyn-source">
                <pre><span class="ruby-comment"># File actionpack/lib/abstract_controller/callbacks.rb, line 136</span>
      </pre>
              </div>
            </div>
            
          </div>
        
        <div class="method">
          <div class="title method-title" id="method-i-skip_around_action">
            
              <b>skip_around_action(names)
</b>
            
            <a href="ClassMethods.html#method-i-skip_around_action" name="method-i-skip_around_action" class="permalink">Link</a>
          </div>
          
          
            <div class="description">
              <p>Skip a callback around actions. See <a
href="ClassMethods.html#method-i-_insert_callbacks">#_insert_callbacks</a>
for parameter details. Aliased as skip_around_filter.</p>
            </div>
          
          
          
          
          
            
            <div class="sourcecode">
              
              <p class="source-link">
                Source: 
                <a href="javascript:toggleSource('method-i-skip_around_action_source')" id="l_method-i-skip_around_action_source">show</a>
                
                  | <a href="https://github.com/rails/rails/blob/f53132deea65ae673b29b811c606be103f1ae3ab/actionpack/lib/abstract_controller/callbacks.rb#L168" target="_blank" class="github_url">on GitHub</a>
                
              </p>
              <div id="method-i-skip_around_action_source" class="dyn-source">
                <pre><span class="ruby-comment"># File actionpack/lib/abstract_controller/callbacks.rb, line 168</span>
      </pre>
              </div>
            </div>
            
          </div>
        
        <div class="method">
          <div class="title method-title" id="method-i-skip_before_action">
            
              <b>skip_before_action(names)
</b>
            
            <a href="ClassMethods.html#method-i-skip_before_action" name="method-i-skip_before_action" class="permalink">Link</a>
          </div>
          
          
            <div class="description">
              <p>Skip a callback before actions. See <a
href="ClassMethods.html#method-i-_insert_callbacks">#_insert_callbacks</a>
for parameter details. Aliased as skip_before_filter.</p>
            </div>
          
          
          
          
          
            
            <div class="sourcecode">
              
              <p class="source-link">
                Source: 
                <a href="javascript:toggleSource('method-i-skip_before_action_source')" id="l_method-i-skip_before_action_source">show</a>
                
                  | <a href="https://github.com/rails/rails/blob/f53132deea65ae673b29b811c606be103f1ae3ab/actionpack/lib/abstract_controller/callbacks.rb#L104" target="_blank" class="github_url">on GitHub</a>
                
              </p>
              <div id="method-i-skip_before_action_source" class="dyn-source">
                <pre><span class="ruby-comment"># File actionpack/lib/abstract_controller/callbacks.rb, line 104</span>
      </pre>
              </div>
            </div>
            
          </div>
        
        <div class="method">
          <div class="title method-title" id="method-i-skip_filter">
            
              <b>skip_filter</b>(*names)
            
            <a href="ClassMethods.html#method-i-skip_filter" name="method-i-skip_filter" class="permalink">Link</a>
          </div>
          
          
            <div class="description">
              
            </div>
          
          
          
          
          
          </div>
                    </div>

    </div>
  </body>
</html>    